#########################################################################
##
## This file is part of the SAMRAI distribution.  For full copyright 
## information, see COPYRIGHT and LICENSE. 
##
## Copyright:     (c) 1997-2019 Lawrence Livermore National Security, LLC
## Description:   primary makefile for compiling the SAMRAI solv package 
##
#########################################################################


SAMRAI        = @top_srcdir@
SRCDIR        = @srcdir@
SUBDIR        = source/SAMRAI/solv
VPATH         = @srcdir@
OBJECT        = ../../..

default: library

include $(OBJECT)/config/Makefile.config

SUBDIRS = fortran

OBJS = 	\
	PoissonSpecifications.o \
	SNESAbstractFunctions.o\
	CVODEAbstractFunctions.o \
	CVODESolver.o \
	KINSOLAbstractFunctions.o \
	KINSOLSolver.o \
	solv_NVector.o \
	SundialsAbstractVector.o \
	FACOperatorStrategy.o \
	FACPreconditioner.o \
	NonlinearSolverStrategy.o \
	SNES_SAMRAIContext.o \
	KINSOL_SAMRAIContext.o \
	CartesianRobinBcHelper.o \
	CellPoissonFACOps.o \
	CellPoissonFACSolver.o \
	CellPoissonHypreSolver.o \
	GhostCellRobinBcCoefs.o \
	LocationIndexRobinBcCoefs.o \
	RobinBcCoefStrategy.o \
	SimpleCellRobinBcCoefs.o \
	Sundials_SAMRAIVector.o

library: $(OBJS)
	for DIR in $(SUBDIRS); do if test -d $$DIR; then (cd $$DIR && $(MAKE) $@) ; fi || exit 1; done
clean:
	$(CLEAN_COMMON_LIB_FILES)
	for DIR in $(SUBDIRS); do if test -d $$DIR; then (cd $$DIR && $(MAKE) $@) ; fi || exit 1; done

include $(SRCDIR)/Makefile.depend
